eda consulting cad optimisation tool soc design management take productivity asic hdl code coverage fpga analog logic design business